
THIS IS FURTHER VERSION
IT HAVE SOME PARTICLE BUG 

Texture : replace 'torch.png' in your mod\update\update.rpf\x64\textures\graphics.ytd







Replace in your 'weaponcomponents.meta' 

mods\update\update.rpf\common\data\ai


    <Item type="CWeaponComponentFlashLightInfo">
      <Name>COMPONENT_AT_PI_FLSH</Name>
      <Model>w_at_pi_flsh</Model>
      <LocName>WCT_FLASH</LocName>
      <LocDesc>WCD_FLASH</LocDesc>
      <AttachBone>AAPFlsh</AttachBone>
      <AccuracyModifier type="NULL" />
      <DamageModifier type="NULL" />
      <bShownOnWheel value="true" />
      <CreateObject value="true" />
      <HudDamage value="0" />
      <HudSpeed value="0" />
      <HudCapacity value="0" />
      <HudAccuracy value="0" />
      <HudRange value="0" />
      <MainLightIntensity value="20.000000" />
      <MainLightColor value="0x00FFFFFF" />
      <MainLightRange value="60.000000" />
      <MainLightFalloffExponent value="100.000000" />
      <MainLightInnerAngle value="13.000000" />
      <MainLightOuterAngle value="40.000000" />
      <MainLightCoronaIntensity value="100.000000" />
      <MainLightCoronaSize value="0.300000" />
      <MainLightVolumeIntensity value="0.00000" />
      <MainLightVolumeSize value="0.00000" />
      <MainLightVolumeExponent value="0.010000" />
      <MainLightVolumeOuterColor value="0xFFC9C9FF" />
      <MainLightShadowFadeDistance value="15.000000" />
      <MainLightSpecularFadeDistance value="15.000000" />
      <SecondaryLightIntensity value="1.000000" />
      <SecondaryLightColor value="0x00FFFFFF" />
      <SecondaryLightRange value="60.000000" />
      <SecondaryLightFalloffExponent value="64.000000" />
      <SecondaryLightInnerAngle value="13.000000" />
      <SecondaryLightOuterAngle value="40.000000" />
      <SecondaryLightVolumeIntensity value="0.002400" />
      <SecondaryLightVolumeSize value="0.020000" />
      <SecondaryLightVolumeExponent value="24.000000" />
      <SecondaryLightVolumeOuterColor value="0x00FFFFFF" />
      <SecondaryLightFadeDistance value="10.000000" />
      <fTargetDistalongAimCamera value="8.000000" />
      <FlashLightBone>Gun_FLMuzzle</FlashLightBone>
      <FlashLightBoneBulbOn>Bulb_On</FlashLightBoneBulbOn>
      <FlashLightBoneBulbOff>Bulb_Off</FlashLightBoneBulbOff>
    </Item>
    <Item type="CWeaponComponentFlashLightInfo">
      <Name>COMPONENT_AT_AR_FLSH</Name>
      <Model>w_at_ar_flsh</Model>
      <LocName>WCT_FLASH</LocName>
      <LocDesc>WCD_FLASH</LocDesc>
      <AttachBone>AAPFlsh</AttachBone>
      <AccuracyModifier type="NULL" />
      <DamageModifier type="NULL" />
      <bShownOnWheel value="true" />
      <CreateObject value="true" />
      <HudDamage value="0" />
      <HudSpeed value="0" />
      <HudCapacity value="0" />
      <HudAccuracy value="0" />
      <HudRange value="0" />
      <MainLightIntensity value="10.000000" />
      <MainLightColor value="0x0000FF00" />
      <MainLightRange value="200.000000" />
      <MainLightFalloffExponent value="16.000000" />
      <MainLightInnerAngle value="0.0" />
      <MainLightOuterAngle value="0.0" />
      <MainLightCoronaIntensity value="10.000000" />
      <MainLightCoronaSize value="0.15000" />
      <MainLightVolumeIntensity value="0.0010000" />
      <MainLightVolumeSize value="0.0001000" />
      <MainLightVolumeExponent value="0.00000" />
      <MainLightVolumeOuterColor value="0x00FFFFFF" />
      <MainLightShadowFadeDistance value="15.000000" />
      <MainLightSpecularFadeDistance value="15.000000" />
      <SecondaryLightIntensity value="0.000000" />
      <SecondaryLightColor value="0x00FFFFFF" />
      <SecondaryLightRange value="60.000000" />
      <SecondaryLightFalloffExponent value="64.000000" />
      <SecondaryLightInnerAngle value="18.000000" />
      <SecondaryLightOuterAngle value="60.000000" />
      <SecondaryLightVolumeIntensity value="0.300000" />
      <SecondaryLightVolumeSize value="0.400000" />
      <SecondaryLightVolumeExponent value="24.000000" />
      <SecondaryLightVolumeOuterColor value="0x00FFFFFF" />
      <SecondaryLightFadeDistance value="10.000000" />
      <fTargetDistalongAimCamera value="8.000000" />
      <FlashLightBone>Gun_FLMuzzle</FlashLightBone>
      <FlashLightBoneBulbOn>Bulb_On</FlashLightBoneBulbOn>
      <FlashLightBoneBulbOff>Bulb_Off</FlashLightBoneBulbOff>
    </Item>